.l{
	float:left;
}
.r{
  float:right;
}
.l-li li{
	float:left;
    color:#fff;
}
.r-li li{
	float:right;
}

.ask .contents article p{
	
	 margin: 15px 0;
    color: #3d464d;
    font-size: 16px;
    padding-left: 10px;
    box-sizing: border-box;
    border-radius: 8px;
}
.mr-5{
	margin-right:5px!important;
}
.mr-10{
	margin-right:10px!important;
}
.mr-20{
	margin-right:20px!important;
}
.mr-30{
	margin-right:30px!important;
}
.mt-5{
	margin-top:5px!important;
}
.bg-e{
	background: #eee;
}
.mt-10{
	margin-top:10px!important;
}
.mt-20{
	margin-top:20px!important;
}
.mt-30{
	margin-top:30px!important;
}
.mt-40{
    margin-top:40px!important;
}
.mt-50{
    margin-top:50px!important;
}.mt-60{
	margin-top:60px!important;
}
.mt-80{
	margin-top:80px!important;
}
.mb-5{
	margin-bottom:5px!important;
}
.mb-10{
	margin-bottom:10px!important;
}
.mb-20{
	margin-bottom:20px!important;
}
.mb-30{
	margin-bottom:30px!important;
}
.mb-40{
	margin-bottom:40px!important;
}
.mb-60{
	margin-bottom:60px!important;
}
.ml-5{
	margin-left:5px!important;
}
.ml-10{
	margin-left:10px;!important
}
.ml-20{
	margin-left:20px!important;
}
.ml-30{
	margin-left:30px!important;
}
.ml-40{
	margin-left:40px!important;
}
.pt-30{
	padding-top:30px!important;
}
.pr-30{
	padding-right:30px!important;
}
.pr-20{
	padding-right:20px!important;
}
.pr-10{
	margin-right:10px!important;
}
.pb-30{
	padding-bottom:30px!important;
}
.pt-20{
	padding-top:20px!important;
}
.pt-10{
	padding-top:10px!important;
}.pt-5{
	padding-top:5px!important;
}
.pt-40{
	padding-top:40px!important;
}
.pb-20{
	padding-bottom:20px!important;
}
.pb-10{
	padding-bottom:10px!important;
}
.pb-60{
	padding-bottom:60px!important;
}
.pb-40{
	padding-bottom:40px!important;
}
.pl-10{
	padding-left:10px!important;
}
.pl-20{
	padding-left:20px!important;
}
.pl-30{
	padding-left:30px!important;
}
.t-30 {
    top: 30px;
}
.wd100{width:100%!important}
.pt-r{
	position:relative;
}
.pt-a{
	position:absolute;
}
.dl-b{
	display:block;
}
.box-s{
    box-shadow: 2px 10px 10px rgba(0,0,0,.08);
}
.box-s-z{
    box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);
}
.bg-fff{
	background-color:#fff;
}
.bg-000{
	background-color:#000;
}
.bg-eee{
	background-color:#eee;
}
.b-r12{
	border-radius:12px;
}
.b-r8{
	border-radius:8px;
}
.pull-left{
    float: left;
}
.bd{
	border:1px solid #D9DDE1;
}
.clear{clear:both;}
.tx-c{
	text-align:center;
}
.tx-r{
	text-align:right;
}
.tx-l{
	text-align:left!important;
}
.dp-f{
     display: flex;
    justify-content: space-around;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
}
.layui-icon{font-size:14px;vertical-align: middle;}
.layui-form-select dl{z-index:1000;}
.main-widt{
	max-width: 1405px;
    margin: 0 auto;
}
.tx-c-l li{
	text-align:center;
}
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.layui-main{
    max-width: 1120px;
}




.banner {
    text-align: center;
    color: #fff;
    background-image:radial-gradient(ellipse farthest-corner at center top,#7d5ba2 0%,#2d4f7f 100%);
}
.banner .layui-carousel{
    background: none;
}.banner .layui-carousel>[carousel-item]>*{
    background: none;
}
.banner h3{
    font-size: 26px;
    margin-top: 120px;
}
.banner h4{
    font-size:12px;
    margin-top: 30px;
}.banner button{
   line-height: 40px;
    width: 170px;
    height: 40px;
}
.banner h3,h4{
    letter-spacing:10px;
    text-align: center;
}
.titles h2,h3{
    text-align: center;
}
.titles h2{
    color: #000;
    font-size: 28px;
    font-weight: normal;
    margin: 0;
}
.titles h3{
    font-size: 16px;
    color: #666;
    margin: 15px 0 0;
}
.titles i{
    display: block;
    margin:20px auto;
    border-bottom: 3px solid #0593d3;
    width: 40px;
}
.soft-info dl{
    width: 49%;
    height: 583px;
    float: left;
    text-align: center;
   border: 1px solid #ccc;
   background: #fff;
}
.soft-info .selected{
   box-shadow: 3px 10px 30px 0 rgba(0,1,1,.10);
    transform: scale(1.1);
    transition: all .3s cubic-bezier(.4,0,.2,1);
}
.soft-info dt{
    background:-webkit-gradient(linear, 10 10, 90% 100%, from(#239ece), to(#00adff));
    font-size: 24px;
    color: #fff;
    margin: 0;
    padding: 9.4% 3%;
    text-align: center;
    letter-spacing: 2px;
}
.soft-info dd{
    margin-top: 20px;
}.soft-info button{
   background: -webkit-gradient(linear, 10 10, 90% 100%, from(#239ece), to(#00adff));
}
.soft-info .t{
    font-size: 18px;
    color: #333;
    padding-bottom: 10px;
}
.scheme{
    background: url(img/sys.jpg);
}
.scheme .menu{
   width: 28%
}
.scheme .menu li{
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 34px 0;
    background: rgba(153,153,153,0.4);
    width: 100%;
    border: none;
    position: relative;
}
.scheme .menu .selected{
    background: -webkit-gradient(linear, 10 10, 90% 100%, from(#239ece), to(#00adff));
}
.scheme .con{
    margin-left: 22px;
   width:70%
}
.scheme h3{
    text-align: left;
    font-size: 14px;
    color: #fff;
    margin: 3% 0;
}
.scheme h2{
  font-size: 24px;
    color: #fff;
    margin: 0;
    font-weight: normal;
}.scheme .con li {
    float: left;
    width: 31.3333%;
    margin-top: 2%;
    margin-right: 2%;
    line-height: 1.25;
     position: relative;
}.scheme .con li a{
     color: #fff;
    font-size: 20px;
    display: block;
    background: rgba(153,153,153,0.4);
    word-break: break-all;
    word-wrap: break-word;
    padding: 16px 35px 15px 16px;
    height: 84px;
    overflow: hidden;

}
.scheme .con .selected{
    background: -webkit-gradient(linear, 10 10, 90% 100%, from(#239ece), to(#00adff));
}.scheme .con .selected p{
    color: #fff;
}
.scheme .con li p{
    position: absolute;
    bottom: 10px;
    left: 5px;
}
.scheme .con li p a{
   display: none;

}
.services ul{
    clear: both;
}
.services li{
    width: 24%;
     height: 430px;
    float: left;
    padding:  0 1px;
    position: relative;
    border: 1px solid #e1dfdf;
    background-color: #fff;
    text-align: center;

}
.services li span{
    position: absolute;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    display: block;
    width: 65px;
    height: 65px;
    line-height: 65px;
    border: 1px solid #fff;
    border-radius: 100%;
    background: #ccc;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.services li h2{
    font-size: 20px;
    color: #333;

    font-weight: normal;
    margin: 0;
    padding: 18% 3% 9%;
    text-align: center;
    background: #ccc;
    letter-spacing: 2px;
    transition: none;
}
.services li dl{

    border-top: none;
    padding: 10% 14%;
    text-align: center;
    line-height: 2.1;
    overflow: hidden;
}
.services li dt{
   font-size: 16px;
    color: #333;
    margin-bottom: 15px;
}.services li dd{
       font-size: 14px;
    color: #666;
}
.services  .selected{
    box-shadow: 3px 10px 30px 0 rgba(0,1,1,.10);
    transform: scale(1.1,1.1);
    z-index: 2;
    transition: all .3s cubic-bezier(.4,0,.2,1);
    position: relative;
    z-index: 2;

}
.services  .selected h2,.services  .selected span{
    color: #fff;
    background: -webkit-gradient(linear, 10 10, 90% 100%, from(#239ece), to(#00adff));


}
article p{
	word-wrap:break-word;
}
.article .l{
    width: 70%;
}
.article .r{
    margin-left: 10px;
    width: 26%;
}
.article h2 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #0593d3;
}
.article h2 span{
    float: right;
    font-size: 12px;
}
.article .l li{
    width: 49%;
    float: left;
     padding: 14px 0;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.article .l li:nth-child(odd){
    margin-right:15px;
}
.article li .index-article-a{
    font-size:14px;
    width: 70%;
    display: block;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    line-height: 21px;
}
.article li .index-article-span{
    color:#757575;
    font-size:14px;
    float:right;
    margin-right:5px;
}
.article .r li{
    line-height: 40px;
}
.article .r li span{
    margin-right: 5px;
    /*line-height: 40px;*/
}
.article .r li a{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 40px;
}
.article .r img{
    margin-bottom: 10px;
    width: 330px;
    height: 150px;
}
.advertising dl{
    width: 26%;
    padding: 3%;
    text-align: center;
    border: 1px solid #0593d3;
    border-radius: 12px;
}
.advertising dl dd{
    color:#5d5c5c;
}
.advertising dl+dl{
    margin-left:18px;
}

.advertising dt {
    font-weight: normal;
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
}
.advertising dt i{
    display: block;
    font-size: 50px;
    color: red;
    margin-bottom: 10px;
}
.audiences {

}
.audiences ul{
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
}
.audiences li{
    position: relative;
    padding: 10px;
    width: 28%;
    border: 1px solid #0593d3;
    margin-bottom: 30px;
    background: #fff;

}.audiences li h3{
    color: #404040;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0 15px 0;
}.audiences li p{
     margin: 0;
    font-size: 15px;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
    color:#5d5c5c;
}
.audiences i{
    position: absolute;
    bottom: -1px;
    left: -1px;
    background: #0593d3;
    height:4px;
    width:0%;
    transition:width 1s;
    -moz-transition:width 1s; /* Firefox 4 */
    -webkit-transition:width 1s; /* Safari and Chrome */
    -o-transition:width 1s; /* Opera */

}
.audiences i:hover{
   width: 100%;
}
.ask {
    position: relative;
}
.ask .ask-list{
    width: 70%;
}
.ask .hot .h-img{
    display: block;
    float: left;
    width: 40%

}
.ask .hot img{
     width: 100%;
    height: 160px;
}
.ask .hot >div{
    width: 56%;
    height: 160px;
}
.ask .hot .l a{
  display: block;
  line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:none;
}
.ask .hot .h-title{
    float: left;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
}
.ask p a{
    display: inline!important;
    color: red;
    /*margin-left: 15px;*/
}
.ask  p{
    margin-top: 15px ;
    line-height: 27px;
    clear: both;
    /*overflow: hidden;*/
}
.layui-nav-child{top:52px;}
.ask .info p{
     font-size: 12px;
}
.ask .list .nav {
     box-shadow:0 1px 18px -1px rgba(28,31,33,.1);
     padding: 5px 0;
     border: 1px solid #eee;
}
.ask .list .nav a{
    display: block;
    float: left;
    /* width: 12%; */
    line-height: 40px;
    font-weight: bold;
     text-align: center;
    font-size: 14px;
    border-radius: 12px;
	position:relative;
}
.ask .list .nav a:hover{
	color:#333;
}
.ask .list .nav a.on:hover{
	color:#fff;
}
.ask .list .nav .on{
        background: #000;
    color: #fff;
}
.ask .list li {
    clear: both!important;
    margin-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}
.ask .list li:before, .ask .list li:after {
    content: "\0020";
    display: block;
     height: 0;
     overflow: hidden;
}
.ask .list li:after { clear: both; }
.ask .list li { zoom: 1; }
.ask .list li .l-img{
    height:100%;
    overflow:hidden;
    width: 35%;
    float: left;
}
.ask .list .l-img img{
   /*width: 100%;*/
   /*height: 130px;*/
   border-radius:50%;
}
.ask .user .l-img{
    width: 60px!important;
}
.ask .user .info{
    float: left!important;
     width: 92%!important;

}
.ask .user p{
    margin-top: 10px;
   line-height: 21px;
}
.ask .user .user-name{
   color: green;
   margin-right: 5px;

}
.ask .user .ask-list-bot i{
   float: right;
   margin-left: 20px;
   color: #aaa;
}
.ask .list .u-hot{
        color: red;
    float: left;
    font-size: 16px;
    line-height: 23px;
    margin-left: -7px;
}
.ask .list  .info{
    width: 62%;
    float: right;
}
.ask .list a{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
    color: #333;
    font-size: 16px;
}
.ask .list p a{
   border-radius: 8px;
   padding: 5px;
   font-size: 12px;
   color: #7d7878;
   background:#f1f1f1;
}
.ask .ask-recommend{
    width: 27%;
}
.user-btn{
   padding: 10px;
   border: 1px solid #e6e6e6;
}
.ask-detail-cat{
    border-radius: 8px;
    padding: 5px;
    font-size: 12px;
    color: #7d7878;
    background: #f1f1f1;
}
.user-btn img{
    display: block;
    width: 50px;
    height: 50px;
    margin:0 auto;
    border-radius:8px;
}
.user-btn .btn{
    padding-top: 20px;
    width: 165px;
    height: 50px;
    margin:0 auto;
}
.user-btn .layui-btn{
    width: 74px;
    line-height: 35px;
    height: 35px;
}
.user-btn .publish{width:100%!important;}
.ask-recommend-position {
    /*position: absolute;*/
    right: 0;
}
.ask .contents{
    border:1px solid #eee;
    width: 70%;
    padding: 10px;
}
.ask .contents .info{
    padding: 20px;
    margin-right: 15px;
    min-height: 200px;
    line-height: 28px;
    font-size: 15px;
}
.ask .contents .cBtn {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    background: #1E9FFF;
    color: #fff!important;
    border-radius: 100px;
    padding: 0 15px;
    margin-left: 10px;
}
.ask .contents .cy-tree {
    margin: 0 auto;
    width: 300px;
    height: 85px;
}
.ask .contents .cy-tree ul {
    height: 50px;
}
.ask .contents .cy-tree ul li {
    float: left;
}
.ask .contents .cy-tree ul li p {
    text-align: center;
    margin-left: 20px;
    margin-top: 5px;
}
.ask .contents .cy-tree ul li i {
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #88bbed;
}
.detail-comment-input {
    background-color: #f6f6f6;
    position: relative;
    padding: 20px 30px;
}
.detail-ci-avator img, .answer-con img {
    float: left;
    width: 40px;
    border-radius: 50%;
}
.detail-ci-avator .detail-r {
    margin: 0 0 10px 50px;
}
.detail-ci-avator .detail-signal {
    color: #b5b9bc;
    font-size: 12px;
    line-height: 5px;
}
.qa-ci-footer {
    position: relative;
    margin: 20px 0 5px;
    min-height: 40px;
}
.qa-ci-footright {
    position: absolute;
    right: 0;
    top: 0;
}
.detail-btn {
    width: 78px;
    background-color: #f01400;
    border-color: #f01400;
    color: #ffffff;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    -weibkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 200;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    text-decoration: none;
    box-sizing: content-box;
    background-image: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    white-space: nowrap;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ask .contents .text-info {
    border-bottom: 1px solid #eee;
}
.ask .contents .text-info img{
    display: block;
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 10px;
    border-radius: 50%;
}
.ask .contents .text-info ul{
    width: 92%;
}
.ask .contents .text-info li{
    display: block;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}
.ask .contents article{
    margin-top: 20px;
    min-height: 300px;
    font-size: 15px;
}
.ask .contents .wrap{
    margin-top: 10px;
    padding: 20px;
}
.ask .contents .wrap ul{
    height: 40px;
    border-bottom: 1px solid #eee;
}
.ask .contents .wrap ul li {
    float: left;
}
.ask .contents .wrap ul .master {
    border-bottom: 1px solid #009a61;
    display: inline-block;
    height: 40px;
    line-height: 28px;
    padding: 0 10px;
    font-size: 16px;
    color: #009a61;
    line-height: 40px;
}
.ask .contents .wrap ul .master span {
    color: #ccc;
    font-size: 14px;
}
.ask .contents .wrap ul .detail_answer {
    margin-left: 550px;
    border: 1px solid #009a61!important;
    float: right;
    color: #f01400!important;
    font-size: 14px;
    padding: 6px 8px;
    background-color: #fff;
    margin-left: 10px;
    border-radius: 10px;
    border: 1px solid #f01400;
}
.ask .contents .user {
    margin-top: 20px;
    border-bottom: 1px solid #eee;
}
.ask .contents .border ul {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.ask .contents .user ul li {
    float: left;
    margin-right: 10px;
}
.ask .contents .user ul .isAct-img {
    border-radius: 50%;
}
.ask .contents .user ul .isAct-attr {
    width: 90%;
}
.ask .contents .user ul .isAct-attr p{
    margin-top:0!important;
}
.isAct-attr img{
    cursor: zoom-in;
}
.ask .contents .user ul li p {
    margin-bottom: 20px;
}
.ask .contents .user ul li p .time {
    font-size: 12px;
    color: #615d5d;
}
.ask .contents .user ul li .view {
    float: right;
    color: #aaa!important;
    height: 18px;
    margin: 0px 10px 0 0;
    font-family: 'Microsoft YaHei';
    line-height: 18px;
    font-size: 12px;
}
.ask .contents .user ul li .view2 {
    color: #aaa!important;
    height: 18px;
    margin: 0px 10px 0 10px;
    font-family: 'Microsoft YaHei';
    line-height: 18px;
    font-size: 12px;
}
.ask .contents .user ul li .view2:hover{
    cursor: pointer;
}
.ask .contents .user ul li .view2 span {
    color: #009a61;
    font-size: 12px;
}
.ask .contents .user ul li .reply {
    font-size: 13px;
    color: #009a61;
}
.ask .contents .user .reply-list {
    font-size: 13px;
    background-color: #FAFAFA;
    padding: 0 10px;
    color: #666;
    margin-left: 50px;
}
.ask .contents .user .reply-item {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px dashed rgba(0,0,0,0.09);
    word-break: break-all;
}
.comment-ops, .comment-trigger {
    margin: 0;
    color: #999;
    font-size: 13px;
}
.reply-content-block {
    margin-left: 40px;
}
.reply-content {
    display: inline-block;
}
.reply-item p {
    margin-top: 0px!important;
    margin-bottom: 5px;
}
.ask .contents .user .comments-isAuthor {
    background: #FCF8E3;
    border-radius: 3px;
    font-size: 12px;
    color: #8A6D3B !important;
    padding: 2px 4px;
}
.text-muted-plus {
    color: #999;
    font-size: 12px;
}
.release-reply-con {
    display: none;
    position: relative;
    padding: 20px 30px 30px 84px;
    background-color: #f3f3f3;
    margin: 20px 30px 20px 50px;
}
.release-reply-con .user-pic {
    position: absolute;
    left: 30px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
}
.release-reply-con .user-pic a {
    display: block;
    height: 100%;
}
.release-reply-con .user-pic img {
    display: block;
    width: 100%;
    height: 100%!important;
}
.release-reply-con .user-name {
    font-size: 24px;
    color: #333;
}
.release-reply-con .user-name a {
    line-height: 20px;
    font-size: 14px;
    color: #787d82;
    text-align: left;
}
.release-reply-con .textarea-con {
    position: relative;
    border: 1px solid #d0d6d9;
    margin-top: 15px;
    padding: 10px;
    background-color: #fff;
}
.reply-btn:hover{cursor: pointer;}
.release-reply-con .textarea-con textarea {
    display: block;
    resize: none;
    width: 100%;
    min-height: 60px;
    border: 0;
}
.release-reply-con .do-reply-btn, .second-reply-btn {
    float: right;
    width: 60px;
    height: 40px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    background-color: #f01400;
    margin-top: 10px;
}
.no-data-tips {
    padding: 50px 0;
    overflow: hidden;
    clear: both;
    text-align: center;
}
.no-data-tips img {
    margin-right: 10px;
    width: 80px!important;
    height:auto!important;
}
.no-data-tips span{
    color:#333;
}
.detail_answer {
    border: 1px solid #009a61;
    color: #009a61;
    padding: 6px 8px;
    background-color: #fff;
    margin-left: 10px;
    border-radius: 10px;
}
.detail_answer:hover{
    color:#fff!important;
    background:#009a61;
}
.ask img {
    max-width: 100%!important;
}
.ask .user img{
    width: 50px;
    height: 50px;
}
.ad{
    padding: 10px;
   border: 1px solid #e6e6e6;
}
.ad p a{
    color:#333;
}
.ad .r-title{
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 26px;
    padding-bottom: 4px;
    margin: 16px 0 0 0;
    color: #666;
}
.ad  p{
   font-size: 12px;
    line-height: 24px;
    padding-left: 7px;
    color: red;
}
.page {
    margin: 0 auto 20px;
    border:none!important;
}
.jbborder th, .jbborder td {
    padding: 0.2em 0.46em;
    border: 1px solid #cccccc;
}
.page a:hover,.page a.active{
   background: #0593d3;
   color: #fff;
}
.links h2{
    font-size: 14px;
}
.links h2 span{
    font-size: 12px;
}
.links li{
    margin-right: 10px;
    margin-top:10px;
}
.links li a{
   font-size: 12px;
}
.fonter{
    line-height: 60px;
    text-align: center;
    color:#8c8d8e;
}
/*登录*/
.login-parent-div{
    background: #000;opacity: 0.3;width: 100%;height: 100%;position: fixed;top: 0px;z-index: 999998;display: none;
}
#login{
    display: none;
    z-index:999999;
    width:500px;
    height:530px;
    background: #fff;
    position: fixed;
    margin:auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
}
#login .l{
    font-size: 18px;
    font-weight: 400;
}
#login .login-header .pt-a{
    top:10px;
    right: 70px;
    padding:5px;
    line-height: 30px;
    background: rgb(30, 159, 255);
    color:#fff;
    font-size: 12px;
}#login .login-header .pt-a span{
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 9px 0 6px 15px;
     border-color: transparent transparent transparent rgb(30, 159, 255);
     position: absolute;
     right: -14px;
     top: 5px;
 }
#login .qcode,#login .qcode2{
    height: 60px;
    width: 60px;
    background: url('/static/images/toqrcode.png');
}
#login .qcode:hover{cursor: pointer;}
#login #from {
    margin:0 auto;
    width: 350px;
    margin-bottom: 10px;
    padding:10px;
}
#login #from input{
    width: 350px;
    height: 42px;
    margin-top: 25px;
}#login .layui-btn {
     width: 350px;
     height: 42px;
     margin-top: 15px;
 }
#login #from .bottom{
    margin-top: 30px;
}
#login #from .bottom a{
    color:#888;
}
#login #from .check_code{
    width: 160px;
    float: left;
}#login #from .check-img{
     width: 160px;
     height: 42px;
     margin-top: 25px;
     margin-left: 10px;
 }
#login #code-img {
    width: 275px;
    margin:0 auto;
}
#login #code-img img{
    margin-top: 20px;
    width: 230px;
    height: 230px;
    border:1px solid #eee;
    padding:15px;
}
#login .qrcode-desc{
    width: 130px;
    margin:0 auto;
    padding-top: 30px;
}
#login .qrcode-desc i{
    display: block;
    font-size: 40px;
    margin-right: 10px;
}
#login .qrcode-desc p{
    font-size: 14px;
}
#login .footer {
    bottom: 0;
    line-height: 60px;
    background: #07aefc;
    width: 100%;
    color:#fff;
}
#login .footer .l{
    margin-left: 10px;
}
#login .footer .r{
    margin-right: 10px;
}
#login .footer .r a{
    color: #fff;
}
#login #regform {
    margin: 0 auto;
    width: 350px;
    margin-bottom: 10px;
    padding: 10px;
}
#login #regform input {
    width: 350px;
    margin-top: 15px;
}
#login{color:#888;}
.layer-phoneCode{
    width: 190px!important;float: left;
}
.layer-verify-img{
    margin-top: 15px;height: 38px;margin-left: 8px;width: 150px;
}
#a-register{
    color: #fff!important;
}
.a-register-login{
    color: #fff!important;display: none;
}
.ipt-verify,.phoneCode{
    width: 40%!important;margin-right: 10px;
}
.get-code {
    float: left;
    width: 150px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #22ac38;
    border: none;
    border-radius: 3px;
    font-size: 16px;
    margin-left: 8px;
    color: #fff;
    font-family: microsoft yahei;
}
.get-code:hover {
    background: #179500;
    color:#fff;
}
.header-get-code{
    height: 38px;margin-top: 15px;line-height: 38px;
}
.login-header{height: 72px;min-width: 0px;}

.user-sole .user{
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
}
.user-sole .user .u-left{
    border-top-left-radius: 12px;
    width: 240px;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    letter-spacing: 2px;
    text-align: center;
    color: #333;
    background-color: #F8F8F8;
}
.user-sole .user .u-left ul{
    margin-top:25px;
}
.user-sole .user .u-left .on,.user .u-left li a:hover{
    background-color: #fff;
    border-left: 3px solid #FF9100;
    color: #FF9100;
}
.user-sole .user .u-left li a{
    display: block;
    height: 60px;
    line-height: 60px;
    border-left: 4px solid transparent;
    font-size: 14px;
    color: #333;
    background-color: transparent;
}
.user-sole .user .u-right{
    width: 700px;
    padding: 60px 40px 0;
}
.user-sole .user .u-right .ua-list li a{
    display: block;
    line-height: 30px;
    padding:10px 0;
    border-bottom: 1px solid #eee;
}
.user-sole .user .u-right .ua-list li span{
    color: red;
    margin-left: 20px;
}
.user-sole .user .u-right .ua-list li i{
     color: red;
     font-weight: bold;
     margin-right: 7px;
 }
#js-avatar-upload {
    float: left;
    width: 134px;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    margin: 10px 10px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background-color: #00b33b;
    border-color: #00b33b;
    border-style: solid;
    border-width: 1px;
    -weibkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    left: 150px;
}
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
}
.myCity select{width:100px;height: 40px;}
#js-face-upload .article-btn-green {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 200;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    text-decoration: none;
    box-sizing: content-box;
    background-image: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    white-space: nowrap;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #ffffff;
    background-color: #00b33b;
    border-color: #00b33b;
    border-style: solid;
    border-width: 1px;
    -weibkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 88px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}
h1{font-size: 26px;}
.article-btn-green-advise {
    float: left;
    color: #93999f;
    margin-left: 20px;
    line-height: 28px;
}
.layui-clear{line-height: 33px;margin: 0 auto;}

.phpcn-btn {
    display: inline-block;
    margin-bottom: 0;
    border-radius: 0;
    font-weight: 200;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    text-decoration: none;
    box-sizing: border-box;
    background-image: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    white-space: nowrap;
    outline: none;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.phpcn-btn-green {
    color: #fff;
    background-color: #00b33b;
    border-color: #00b33b;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    -weibkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.face-result {
    clear: both;
    min-height: 20px;
    padding-top: 10px;
}
.face-result-inner {
    padding-bottom: 20px;
}
.face-result-inner img {
    vertical-align: bottom;
}
.ver_refresh:hover{cursor:pointer;color:#93999f;}
.rm-face-reault {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    color: #787d82;
    padding: 0 9px;
    margin-left: 20px;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #d0d6d9;
}
.window-banner-a{display:block;width:100%;height:100%}
.head-portrait img{width:50%}
/*下载页*/
.tit_software {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.icon_s_fugou {
    float: left;
    width: 52px;
    height: 42px;
    background: url(../images/icon_s_fugou.png) no-repeat;
}
.tit_software_text {
    color: #555555;
    font-size: 22px;
    line-height: 42px;
}
.download {
    overflow: hidden;
    padding-bottom: 40px;
}
.download_nr {
    float: left;
    width: 278px;
    height: 320px;
    margin: 0 10px;
    box-shadow: 0px 0px 10px #ddd;
    border-radius: 5px;
    background: url(../images/bg_download_nr.png) no-repeat center top #fff;
    position: relative;
}
.download_line01 {
    border-top: 4px solid #33d5d1;
}
.download_line02 {
    border-top: 4px solid #05d0fc;
}
.download_line03 {
     border-top: 4px solid #2d9cff;
 }
.download_top {
    margin-top: 30px;
    text-align: center;
}
.icon_d_system {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.icon_dfg_linu32 {
    background: url(../images/icon_system.png) no-repeat -320px 0;
}
.icon_dfg_linu64 {
    background: url(../images/icon_system.png) no-repeat -400px 0;
}
.icon_dfg_win {
    background: url(../images/icon_system.png) no-repeat -480px 0;
}
.icon_dwg_l_nginx {
    background: url(../images/icon_system.png) no-repeat -80px 0;
}
.icon_dwg_w_iis {
    background: url(../images/icon_system.png) no-repeat -160px 0;
}
.icon_dwg_w_apache {
    background: url(../images/icon_system.png) no-repeat -240px 0;
}
.download_top dt {
    font-size: 16px;
    color: #555;
    padding-top: 10px;
}
.download_top dd {
    font-size: 12px;
    color: #555;
}
.download_text {
     padding: 20px 20px 0 20px;
     font-size: 12px;
     text-align: left;
     line-height: 20px;
 }
.download_text p {
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
    display: block;
    color:#656565;
    line-height: 13px;
}
.download_text p span {
    float: left;
}
.download_buttom {
    position: absolute;
    bottom: -14px;
    height: 30px;
    overflow: hidden;
}
.btn_xiazai_a {
    float: left;
    width: 92px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    background: #098bff;
    color: #fff;
    cursor: pointer;
    text-align: center;
}
.download_help {
    float: left;
    width: 278px;
    height: 320px;
    margin: 0 10px;
}
.icon_s_wanggou {
    float: left;
    width: 52px;
    height: 42px;
    background: url(../images/icon_s_wanggou.png) no-repeat;
}
.icon_dwg_l_apache {
    background: url(../images/icon_system.png) no-repeat 0 0;
}
.download_line04 {
    border-top: 4px solid #0264f7;
}

.ftcolor{color:#787d82;}
.ftcolor:hover{color:#ffffff;}
.right_erwei{position:absolute;top:-13px;text-align:center;}
.right_erwei.qq{right:120px;}
.right_erwei.wx{right:0px;}
.right_erwei img{width:100px;margin-bottom:4px;}
/*.right_erwei p{color:#ffffff;}*/
.followus a{float: left; position: relative; width: 32px; height: 32px; background-image: url(img/common/footer-sprite.png); background-repeat: no-repeat; margin: 3px 6px 0; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; transition: opacity 0.2s;}
#footer .followus a:hover{opacity: 1; filter: alpha(opacity=100);}
.flw-weixin-box{position: absolute; display: none; width: 170px; height: 220px; left: -69px; bottom: 35px; background: url(img/common/footer-sprite.png?1) no-repeat 0 0;}
.followus .followus-weixin{background-position: 0 -279px;}
.followus-weixin:hover .flw-weixin-box{display: block;}
.followus .followus-weibo{background-position: 0 -321px;}
.followus .followus-qzone{background-position: 0 -363px;}
.friend-links{/*padding-top: 20px ;border-top:1px solid #4F5153;*/ line-height: 60px;}
.friend-links a{display: inline-block; margin-right: 20px;}
.friend-links a:hover{text-decoration: underline; color: #000;}
.friend-links dl{padding: 0 10px;}
.friend-links dd{float: left; width: 160px;}
.footer_link ul{overflow: hidden; margin-top: -1px;}
.footer_link a:link,
.footer_link a:visited,
.footer_link a:active{color: #c8cdd2;}
.footer_link a:hover{color: #fff;}
#footer .footer_link{margin-bottom: 4px; line-height: 1.8;}
#footer .footer_link li{margin-right: 30px; text-align: center; float: left;}
.aboutme a {
    margin-left: 8px;
    color: #9c9c9c;
}
.ask-right-ranking-list img{width:25px;border-radius: 8px;}
.ask_accept{
    line-height: 18px;
    font-size: 12px;
    color: #00b33b;
    background: #ffffff;
    padding: 3px 6px;
    border: 1px solid #00b33b;
}
.ask_accept:hover {
    cursor: pointer;
    color: #fff;
    background: #00b33b;
    border: 1px solid #00b33b;
}
.ask_accepted {
    line-height: 18px;
    font-size: 12px;
    color: #00b33b;
    border: 1px solid #99e1b1;
    padding: 3px 6px;
}
.ask-recommend .ad p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@charset "utf-8";
/*公共样式表*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, blockquote, th, td { margin: 0; padding: 0; }
body { background-color:#fff; font:12px/1.5 "Microsoft Yahei", "SimHei", "simsun"; color:#333; background-repeat: no-repeat; background-position: center top; } 
html { font-size: 12px; }
div, td, th { word-break: break-all; word-wrap: break-word; }
th { text-align: left; }
ul, li { list-style: none; }
 h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; }
em { font-style: normal; }
em, cite { font-style: normal; }
form { display: inline; }
* { outline: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after, { content:''; content:none; }



/*浮动及高度*/ 
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.nullclear { clear: both; padding-bottom: 10px; }
.clear_t { clear: both; padding-top: 10px; }
.clear_t25 { clear: both; padding-top: 25px; }
.clear_t5 { clear: both; padding-top: 5px; }
.clear_b { clear: both; padding-bottom: 10px; }
.clear_b15 { clear: both; padding-bottom: 15px; }
.clearfix { clear: both; }
.ad { padding-top: 10px; }
.header { padding-top: 0px; }
.cf::after, .main::after, .bottom-area::after, .block::after {  clear: both;  content: " ";  display: block;  font-size: 0;  height: 0;  visibility: hidden;  }

/*字号*/
.zh12 { font-size: 12px; }
.zh14 { font-size: 14px; }
.zh16 { font-size: 16px; }
.zh18 { font-size: 18px; }
.zh20 { font-size: 20px; }
.zh22 { font-size: 22px; }

/*文字色及链接色*/ 
.hon, .hon a:link { color: #0593d3; text-decoration: none; }
.hei, .hei a:link { color: #000; text-decoration: none; }
.hui, .hui a:link { color: #333; text-decoration: none; }
.lan, .lan a:link { color: #0895CF; text-decoration: none; }
.hon a:hover, .hei a:hover, .hui a:hover, .lan a:hover { color: #0593d3; text-decoration: underline; }
.bai, .bai a:link, .bai a:visited { color: #fff; text-decoration: none; }
.bai a:hover { color: #FFF200; text-decoration: underline; }
.colortxt, .colortxt a:link { color: #999999; text-decoration: none; }
.colortxt a:hover { text-decoration: underline; color: #0593d3; }
.red,.red a:link {color:#0593d3;font-family:"Microsoft Yahei","SimHei", "simsun";font-size: 18px;text-decoration: none;}
.red a:hover {text-decoration:underline;color:#0593d3;}

/*主体结构宽度*/ 
.w1000ad { width: 1100px; margin-right: auto; margin-left: auto; padding:8px 0 0 0; }
.w1000ad15 { width: 1100px; margin-right: auto; margin-left: auto;padding:15px 0 0 0; }
.w1000ad25 { width: 1100px; margin-right: auto; margin-left: auto; padding:25px 0 0 0; }
.w1000 { width: 1100px; margin: 20px auto; }
.w660 { width: 760px; padding: 0; }
.w650 { width: 650px; padding: 0; }
.w480 { width: 480px; padding: 0; }
.w310 { width: 310px; padding: 0; }
.w330 { width: 330px; padding: 0; }
.w300 { width: 300px; padding: 0; }

/***** 样式内容开始 *****/ 
/*顶部导航*/ 
.pagetop { height:36px; position:relative; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(http://static.hsw.cn/b/images/bg2009s.gif); background-repeat: repeat-x; margin-top: 0px; }
.pagetop .menu{ height:36px; width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.pagetop .menu li{ float:left; }
.nav12{ line-height:36px; height:36px; width:1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; } 
.nav12,.nav12 a:link { color:#333333; font-size: 12px; text-decoration: none; display:block; float:left; padding-right: 5px; padding-left: 5px; }
.nav12 a:hover {text-decoration:underline;color:#ff0000;}
.nav12 span{ float:left; text-align: center; width: 10px; color: #CCCCCC; }

/*搜索区*/ 
.hsblogo{ float: left; padding-top: 10px; padding-right: 10px; }
.hswad{ float: right; padding-top: 95px; padding-right: 10px; }
.shousuok{ padding-top: 100px; }
.shousuok h3{ line-height: 30px; height: 30px; width: 300px; text-align: center; color: #666666; }
.shousuok iframe{ width:305px; height:35px; float: right; }

/*导航*/ 
#wd {
   width: 329px;
    height: 38px;
    display: block;
    position: absolute;
    line-height: 33px;
    border: 1px solid #e1e1e1;
    color: #7d7d7d;
    top: 75px;
    z-index: 2;
    font-size: 14px;
    text-indent: 10px;
    float: right;
	left: 501px;
}
.search-btn {
    width: 90px;
    height: 40px;
  margin-top: 39px;
    background: #0593d3;
    font: normal 20px/40px microsoft yahei;
    color: #fff;
}
.dhbox { height:46px; position:relative; margin:0 auto; background-image: url(/Public/cat/images/qz_bgk.png); background-repeat: repeat-x; }
.dhbox .dhbox_t { width:1100px; height:46px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-repeat: no-repeat; } 
.dhbox .dhbox_t li {float:left;} 
.dhbox .dhbox_t .navFirst { color:#FF0000; height:46px; display:block; float:left; line-height:40px; font-size:16px;width: 35px;background-color:#ffffff; }
.dhbox .dhbox_t a{ color:#FFF; height:46px; display:block; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; font-size:16px; text-decoration:none; line-height: 40px; }
.dhbox .dhbox_t li a:hover {text-decoration:none;filter:alpha(opacity=70);opacity:.7;color:#FF6666;background:#FFF;}
.dhbox .dhbox_t li .menuli {background:url(images/qz_line.png) no-repeat right center;}
.dhbox_b{ padding-left: 8px; }
.daohancd { width:1100px; height:40px; float:left; overflow:hidden; font-family:"Microsoft Yahei"; margin-top: 6px; }
.dhbox_t span a{color:#FFFF00; height:46px; display:block; font-size:16px; text-decoration:none; line-height: 40px;}
.dhbox_t span a:hover{ text-decoration: underline; }

/*头条区*/
.yaoweik{ width:340px; float:right;}
.toutiao { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.toutiao h2 {text-align:center;font-size:18px;font-family:"Microsoft Yahei", "SimHei", "simsun";line-height: 40px;height: 40px; overflow: hidden;}
.toutiao h2 a:link {color: #000000;}
.toutiao h2 a:hover { color:#c00; text-decoration: none; }
.toutiao p {color:#666; text-indent:2em;padding-bottom: 10px;line-height: 25px;font-size: 12px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
.tpkuan{ width:300px; float:left;position: relative;display: inline;}
.tpkuan img{ width:300px; height:240px;}
.tpkuan  .pic { clear: both; display: block; width: 300px; height: 240px; overflow: hidden; margin:0 auto; }
.tpkuan  .pic img{width: 300px; height: 240px;}
.tpkuan .bjtm { position: absolute; left: 0; top: 210px; width: 300px; height: 30px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
.tpkuan .biaoti { position: absolute; left: 0; top: 210px; width: 300px; line-height: 30px; color: #eeedeb; }
.tpkuan .biaoti span { float: left; text-align: center; width: 300px; font-size: 14px; }
.tpkuan span a:link, .tpkuan span a:visited { color: #FFFFFF; }
.tpkuan span a:hover { color: #eb6100; }

/*数字报*/ 
.shuzib{ width: 298px; border: 1px solid #E4E4E4; }
.shuzib h3{ line-height: 40px; height: 40px; font-size: 16px; padding-left: 10px; color: #0593d3; background-color: #FFFFFF; }
.shuzib span{ background-image: url(/Public/cat/images/szb_line.png); height: 10px; width: 298px; float: left; background-color: #F8F8F8; }
.shuzibo { width:298px; background-color: #F8F8F8; }
.shuzibo img { float: left; height: 200px; width: 140px; display: block; margin: 0px; padding: 0px; }
.shuzibo .digitNewsBox { float: left; width: 145px; padding-top: 8px; padding-left: 5px; }
.shuzibo .digitNewsBox .zy-dishi a { display: block; line-height: 25px; margin-bottom: 8px; text-align: center; background-color: #0593d3; height: 25px; font-size: 16px; font-weight: bold; color: #0593d3; }
.shuzibo .digitNewsBox .other-dishi { border-top: 1px dotted #c9c9c9; overflow: hidden; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.shuzibo .digitNewsBox .other-dishi li { float: left; margin: 3px 0; width: 67px; }
.shuzibo .digitNewsBox .other-dishi a { display: block; text-align: center; background-color: #E4E4E4; font-size: 14px; }
.shuzibo .digitNewsBox .other-dishi a:hover{ background-color: #0593d3; color: #FFFFFF; text-decoration: none; }
.shuzibo .digitNewsBox .other-dishi li:nth-child(2n) { margin-left: 10px; }

/*右侧栏目*/ 
.w300ck{ width:300px;}
.youclmt {height:40px;background-color: #f0f0f0;margin-bottom: 10px;width: 300px;}
.youclmt h3 { padding-left:10px; line-height:40px; font-size: 21px; font-weight: normal; float: left; }
.youclmt span { float: right; line-height: 40px; height: 40px; text-align: right; padding-right: 10px; }

/*右侧区块列表*/ 
.langmubt{ width: 300px; }
.langmubt li{ display: block; line-height: 40px; height: 40px; float: left; list-style: outside none none;  width: 300px; overflow: hidden; }
.langmubt li a { font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px; }
.langmubt li span { color: #717070; float: right; font-size: 12px; height: 26px; line-height: 26px; overflow: hidden; text-align: right; width: 70px; }
/*列表2*/ 
.langmubt2{ }
.langmubt2 li{ display: block; line-height: 40px; list-style: outside none none; height: 40px;overflow: hidden; }
.langmubt2 li a { font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px;display: block; }
.langmubt2 li span { color: #717070; float: right; font-size: 12px; height: 26px; line-height: 26px; overflow: hidden; text-align: right; width: 80px; }

/*要闻区*/
.yawentjk{margin-bottom: 15px;border-bottom: 1px solid #0593d3;}
.yawentjk .nanmoco { height: 30px; line-height: 30px; }
.yawentjk .nanmoco h3 { border-bottom: 4px solid #0593d3; padding:0 12px; float: left; font-size: 16px; font-weight: normal; }
.yawentjk .nanmoco .more a { color: #666666; float: right; padding-left: 20px; padding-right: 0; font-size: 14px; }

/*图片区*/
.lanmutp{ overflow: hidden; width: 1020px; }
.lanmutp li { float: left; width: 185px; margin-bottom: 19px; margin-right: 19px; }
.lanmutp li .tplrk {position: relative;width: 185px;display: inline;margin-top:0;margin-left:0;float: left;}
.lanmutp li .tplrk .pic { clear: both; display: block; width: 185px; height: 120px; overflow: hidden; margin:0 auto; }
.lanmutp li .tplrk .pic img{width: 185px; height: 120px;}
.lanmutp li .tplrk .bjtm { position: absolute; left: 0; top: 90px; width: 185px; height: 30px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
.lanmutp li .tplrk .biaoti { position: absolute; left: 0; top: 90px; width: 185px; line-height: 30px; color: #eeedeb; }
.lanmutp li .tplrk .biaoti span { float: left; text-align: center; width: 185px; font-size: 14px; }
.lanmutp li .tplrk span a:link, .tplrk span a:visited { color: #FFFFFF; }
.lanmutp li .tplrk span a:hover { color: #eb6100; }

/*地底信息*/ 
.foot { margin: 0 auto; }
.foot .jianje{ height: 32px; text-align: center; line-height: 32px; font-size: 12px; border-top: #CCCCCC 1px solid; background-color: #0593d3; color: #FFFFFF; }
.foot .jianje a:link, .foot .jianje a:visited { color: #FFFFFF; }
.foot .jianje a:hover { color: #FFFF00; }
.foot .dbxinx{text-align: center; color: #666666; line-height: 25px; font-size: 12px; background-color: #FFFFFF;}
.foot .dishik{ background-color: #EFEFEF; border-top: 1px solid #CCCCCC; padding-top: 15px; height: 230px; }
.dishik .zuo{ float: left; width: 520px; }
.dishik .zuo h3{ font-size: 16px; height: 40px; line-height: 40px; }
.dishik .you{ width: 470px; float: right; font-size: 14px; }
.dishik .you h3{ font-size: 16px; height: 40px; line-height: 40px; }
.dishik .you .kuai{ font-size: 16px; line-height: 30px; color: #666666; }
.jizhez li{ float: left; padding-top: 5px; width: 235px; padding-right: 10px; border-right: 1px dashed #CCCCCC; margin-right: 14px; padding-bottom: 5px; color: #666666; }
.jizhez li .kuai{ position: relative; font-size: 14px; }
.jizhez span{ }
.jizhez em{ width: 100px; float: left; position: absolute; left: 75px; top: 0px; }
.jizhez li img{ display: block; padding-left: 10px; float: left; }

/*内容页*/ 

.article .nairong{}
.article .hd p{font-size: 14px;line-height: 30px;text-align: center;}
.article p.lead_tit{ }
.article p.sub_tit{ }
.article h1 { font-size: 26px; line-height: 50px; height: 50px; text-align: center; }
.article .tit-bar {border-bottom: 1px dotted #9e9e9e;}
.article .article-summary{ background-color: #FCEEEE; padding: 10px; text-align: center; color: #0593d3; font-size: 14px; }
.tit-bar .rqilayuan { padding: 10px 0 5px; text-align: center; }
.tit-bar .rqilayuan a { color: #0895cf; }
.rqilayuan .article-time{ padding-right: 10px; padding-left: 10px; }
.article .contentBox{ font-size: 14px; line-height: 180%; padding: 40px 0;}
/*.article .contentBox img{ padding: 10px; }*/
.article .contentBox p{ padding-top: 5px; padding-bottom: 5px; }
.article .paged{}
.article .hswtuij{ text-align: center; padding-bottom: 10px; }
.article .laiyuan{ text-align: right; font-size: 14px; color: #FF6600; line-height: 30px; height: 30px; }
.article .comment{ background-color: #F6F6F6; border: 1px solid #CCCCCC; padding: 10px; font-size: 14px; line-height: 180%; margin-bottom: 20px; }

/*内容页大图*/
.picshow {  border: #d9e0ea 1px solid; margin: 0 auto; width: 530px; height: 420px;  }
#picarea {  margin: 0 auto; width: 530px; background: #fff; height: 420px  }
#bigpicarea {  position: relative; margin: 0 auto; width: 530px; height: 310px; overflow: hidden  }
.image {  text-align: center  }
.image img {  border: #ececec 1px solid; margin: 0 auto;  }
#bigpicarea .word {  text-align: center; height: 50px; color: #333  }
#bigpicarea .word h3 {  text-align: center; line-height: 48px; height: 48px; color: #333; font-size: 14px  }
#bigpicarea .ui-els-hide {  display: none  }
#thumbs {  list-style-type: none; margin: 0 auto; width: 530px; height: 60px; overflow: hidden;  }
* html #thumbs {  height: 100%  }
#thumbs li {  margin: 0 7px; width: 90px; display: inline; float: left; height: 60px  }
#thumbs ul {  margin-top: 3px; width: 1100px;  }
#thumbs li.last_img {  margin-right: 4px  }
#thumbs li.first {  margin: 25px 10px 0 15px; width: 9px; height: 16px; cursor: pointer  }
#thumbs li.last {  margin: 25px 10px 0 15px; width: 9px; height: 16px; cursor: pointer  }
#thumbs li a {  border: #fff 2px solid; width: 90px; height: 60px; display: block; font-size: 0;  }
#thumbs li a:hover {  border: 2px solid #000;  }
#thumbs li a.current {  border: 2px solid #f8ae0f;  }
#thumbs li.first img { }
#thumbs li.last img { }
.bigbtnPrev {  z-index: 100; position: absolute; width: 35px; height: 51px; top: 130px; cursor: pointer; left: 30px  }
.bigbtnNext {  z-index: 100; position: absolute; width: 35px; height: 51px; top: 130px; cursor: pointer; right: 30px  }
#big_play_prev {  background-image: url(/Public/cat/images/leftbig.png); width: 35px; display: block; height: 51px; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='/Public/cat/images/leftbig.png')}
#big_play_next {  background-image: url(/Public/cat/images/rightbig.png); width: 35px; display: block; height: 51px; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='/Public/cat/images/rightbig.png')}
#smallpicarea {  margin: 0 auto; width:530px; border-top: #ececec 1px solid; padding-top: 20px  }
.article .comment h3{ font-size: 16px; color: #FF0000; }

/*独家策划*/
.djch{ float: left;width:300px;}
.list a {  display: block;  float: left;  margin-right: 10px;  text-decoration: none;  width: 140px;  }
.list b {  color: #172c45;  display: block;  float: left;  font-size: 14px;  font-weight: normal;  height: 26px;  line-height: 26px;  overflow: hidden;  text-align: center;  width: 140px;  }
pre {
	background: #444;
	padding: 10px;
	color:#fff;
	word-break: normal|break-all|keep-all;
}

em {
	font-style: normal;
}

.codebody {
	background: #d8d6d6;
	padding: 10px;
}
/*老陕一周*/
.lsweek{width: 980px;}
.picr{ width: 980px; margin: 0 auto;}
.picr ul {  float: left;  padding: 10px;  width: 980px;  }
.picr .picnew li {  float: left;  height: 160px;  list-style: outside none none;  padding: 4px 5px 0 6px;  width: 183px;  }
.picr .picnew li span, .picr .picnew li span a {  color: #333333;  float: left;  font-size: 12px;  line-height: 24px;  text-align: center;  width: 183px;  }
.page{
	height: 60px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
    font-size: 14px;
}
.page em {
    height: 25px;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    border: 1px solid #ededed;
    color: #dedede;
    background: #fafafa;
     padding-left:2px;
    padding-right:2px;
    line-height: 25px;
    vertical-align: top;
}
.page  span {
     padding-left: 10px;
    padding-right: 10px;
    height: 25px;
    text-align: center;
    color: #fff;
    display: inline-block;
    border: 1px solid #0593d3;
    background-color: #0593d3;
    margin-left: 2px;
    line-height: 25px;
    vertical-align: top;
}
.page  a {
    padding-left: 10px;
    padding-right:10px;
    height: 25px;
    white-space: nowrap;
    line-height: 25px;
    border: 1px solid #ededed;
    display: inline-block;
    text-align: center;
    margin-left: 2px;
    color: #acacac;
    background: #fff;
    vertical-align: top;
}
.layui-clear tr,td	{text-align: center;
padding: 10px;}